left stranded - Spanish English Dictionary